.innerMainPanel0 {
    position: absolute;
    z-index: -1;
    height: 100%;
    min-width: 960px;
    width: 100%;
    background-repeat: no-repeat;
    left: 0;
    border-color: #000;
    border-style:solid
}

.innerMainRow12 {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position:relative
}

.innerMainRow14 {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position:relative
}

.ContentHeight {
    min-height: 3418px;
    height:auto
}

.ContentHeight {
    display: block;
    width: 960px;
    height: 3418px;
    min-height: auto;
    min-height:initial
}

@media screen and (max-width: 479px) {
    .ContentHeight {
        display: block;
        width: 320px;
        height: 7000px;
        min-height: auto;
        min-height:initial
    }
}

.innerMainRow16 {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 2;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position:relative
}

.innerShape43 {
    left: 9px;
    top: 100px;
    width: 941px;
    height: 406px;
    z-index: 1000012;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #d29da6;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape43 {
    display: block;
    left: 9px;
    top: 99px;
    width: 941px;
    height: 406px;
}

@media screen and (max-width: 479px) {
    .innerShape43 {
        display: block;
        top: 102px;
        left: 15px;
        width: 288px;
        height: 406px;
    }
}

.innerMagicWidget44 {
    left: 0;
    top: 0;
    width: 962px;
    height: 427px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000011;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerMagicWidget44 {
    display: block;
    left: 0;
    top: 0;
    width: 962px;
    height: 427px;
}

@media screen and (max-width: 479px) {
    .innerMagicWidget44 {
        display: block;
        top: 0;
        left: 0;
        width: 320px;
        height: 427px;
    }
}

body {
    margin:0
}

.contain_innerMagicWidget44_ey {
    max-width: 100% !important;
    max-height: 100% !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    -webkit-transform: translateY(-50%) !important;
    width: auto !important;
    height: auto !important;
    left:auto !important
}

.galleryImageTitle_innerMagicWidget44_ey {
    pointer-events: none;
    position: absolute;
    top: 40%;
    left: 0%;
    height: 50px;
    width: 100%;
    margin: 0 auto;
    pointer-events:none
}

.galleryImageDescription_innerMagicWidget44_ey {
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 0%;
    height: 50px;
    width: 100%;
    margin: 0 auto;
    pointer-events:none
}

.Title_CaptionGallery {
    font-family: Arial;
    font-weight: 700;
    color: #fff;
    font-size: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align:center
}

.Description_CaptionGallery {
    font-family: Arial;
    font-weight: 400;
    color: #fff;
    font-size: 14px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align:center
}

#arrowsl_innerMagicWidget44_ey {
    display: block;
    position: absolute;
    width: 55px;
    height: 55px;
    cursor: pointer;
    overflow: hidden;
    top: 45%;
    left: 20px;
    background: url(../images7.design-editor.com/-1/GalleryFullWidth/arrow_left.png) center center no-repeat;
    opacity: 0;
    -webkit-transition: opacity .4s;
    transition:opacity .4s
}

#arrowsr_innerMagicWidget44_ey {
    display: block;
    position: absolute;
    width: 55px;
    height: 55px;
    cursor: pointer;
    overflow: hidden;
    top: 45%;
    right: 20px;
    background: url(../images7.design-editor.com/-1/GalleryFullWidth/arrow_right.png) center center no-repeat;
    opacity: 0;
    -webkit-transition: opacity .4s;
    transition:opacity .4s
}

#bullets_innerMagicWidget44_ey {
    position: absolute;
    z-index:50
}

#bullets_innerMagicWidget44_ey div, #bullets_innerMagicWidget44_ey div:hover, #bullets_innerMagicWidget44_ey .av {
    position: absolute;
    width: 8px;
    height: 8px;
    overflow: hidden;
    cursor:pointer
}

#bullets_innerMagicWidget44_ey div {
    background-color: #fff;
    border-radius:10px
}

#bullets_innerMagicWidget44_ey div:hover {
    box-shadow: 0 0 .9pt .5pt #000;
    background-color:#999
}

#bullets_innerMagicWidget44_ey .av {
    background-color:#999
}

.zoomin_innerMagicWidget44_ey {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition:.3s ease-in-out
}

.zoomin_innerMagicWidget44_ey:hover {
    -webkit-transform: scale(1.3);
    transform:scale(1.3)
}

.zoomout_innerMagicWidget44_ey {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: .3s ease-in-out;
    transition:.3s ease-in-out
}

.zoomout_innerMagicWidget44_ey:hover {
    -webkit-transform: scale(1);
    transform:scale(1)
}

.slide_innerMagicWidget44_ey {
    margin-left: 30px;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: .3s ease-in-out;
    transition:.3s ease-in-out
}

.slide_innerMagicWidget44_ey:hover {
    margin-left:0
}

.rotatezoomout_innerMagicWidget44_ey {
    -webkit-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1);
    -webkit-transition: .3s ease-in-out;
    transition:.3s ease-in-out
}

.rotatezoomout_innerMagicWidget44_ey:hover {
    -webkit-transform: rotate(15deg) scale(1.8);
    transform:rotate(15deg) scale(1.8)
}

.focus_innerMagicWidget44_ey {
    -webkit-filter: blur(2px);
    filter: blur(2px);
    -webkit-transition: .3s ease-in-out;
    transition:.3s ease-in-out
}

.focus_innerMagicWidget44_ey:hover {
    -webkit-filter: blur(0);
    filter:blur(0)
}

.blur_innerMagicWidget44_ey {
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-transition: .3s ease-in-out;
    transition:.3s ease-in-out
}

.blur_innerMagicWidget44_ey:hover {
    -webkit-filter: blur(2px);
    filter:blur(2px)
}

.grayscale_innerMagicWidget44_ey {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    -webkit-transition: .3s ease-in-out;
    transition:.3s ease-in-out
}

.grayscale_innerMagicWidget44_ey:hover {
    -webkit-filter: grayscale(100%);
    filter:grayscale(100%)
}

.grayscaleout_innerMagicWidget44_ey {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s ease-in-out;
    transition:.3s ease-in-out
}

.grayscaleout_innerMagicWidget44_ey:hover {
    -webkit-filter: grayscale(0);
    filter:grayscale(0)
}

.sepia_innerMagicWidget44_ey {
    -webkit-filter: sepia(0);
    filter: sepia(0);
    -webkit-transition: .3s ease-in-out;
    transition:.3s ease-in-out
}

.sepia_innerMagicWidget44_ey:hover {
    -webkit-filter: sepia(100%);
    filter:sepia(100%)
}

.sepiaout_innerMagicWidget44_ey {
    -webkit-filter: sepia(100%);
    filter: sepia(100%);
    -webkit-transition: .3s ease-in-out;
    transition:.3s ease-in-out
}

.sepiaout_innerMagicWidget44_ey:hover {
    -webkit-filter: sepia(0);
    filter:sepia(0)
}

.opacity_innerMagicWidget44_ey {
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition:.3s ease-in-out
}

.opacity_innerMagicWidget44_ey:hover {
    opacity:.5
}

.flash_innerMagicWidget44_ey:hover {
    opacity: 1;
    -webkit-animation: flash .3s;
    animation:flash .3s
}

@-webkit-keyframes flash {
    0% {
        opacity:.4
    }

    100% {
        opacity:1
    }
}

@keyframes flash {
    0% {
        opacity:.4
    }

    100% {
        opacity:1
    }
}

.innerShape45 {
    left: 0;
    top: 384px;
    width: 361px;
    height: 80px;
    z-index: 1000013;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #fff;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape45 {
    display: block;
    left: 0;
    top: 384px;
    width: 361px;
    height: 80px;
}

@media screen and (max-width: 479px) {
    .innerShape45 {
        display: block;
        top: 386px;
        left: 0;
        width: 320px;
        height: 80px;
    }
}

.innerImage46 {
    left: 293px;
    top: 403px;
    width: 42px;
    height: 42px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000015;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerImage46 img {
    border:0
}

.innerImage46 {
    display: block;
    width: 42px;
    height: 42px;
    left: 293px;
    top:403px
}

@media screen and (max-width: 479px) {
    .innerImage46 {
        display: block;
        top: 405px;
        left: 212px;
        width: 42px;
        height: 42px;
    }
}

.innerImage46 > a > img, .innerImage46 > img {
    width: 42px !important;
    height: 42px !important;
    left: 0 !important;
    top:0 !important
}

@media screen and (max-width: 479px) {
    .innerImage46 > a > img, .innerImage46 > img {
        width: 42px !important;
        height: 42px !important;
        left: 0 !important;
        top:0 !important
    }
}

.innerText47 {
    left: 31px;
    top: 403px;
    width: 330px;
    min-height: 41px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000014;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText47_ContentDiv {
    word-wrap:break-word
}

.innerText47_ContentDiv .ospfxwece117358f8299456f010d0692887212ossfx {
    color:#d29da6
}

.innerText47 {
    display: block;
    left: 31px;
    top: 403px;
    width: 330px;
    min-height: 41px;
}

@media screen and (max-width: 479px) {
    .innerText47 {
        display: block;
        top: 405px;
        left: 19px;
        width: 301px;
        min-height: 41px;
    }
}

.innerText49 {
    left: 0;
    top: 564px;
    width: 596px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000017;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText49_ContentDiv {
    word-wrap:break-word
}

.innerText49_ContentDiv .ospfxw0010471d788a763ba864209b820c1a82ossfx {
    text-align:justify
}

.innerText49_ContentDiv .ospfxw61f72b8d36fae733c8180b4dc0e9d76cossfx {
    text-align:justify
}

.innerText49_ContentDiv .ospfxwee47c5faa3fe1ae1e246bf2617699f16ossfx {
    text-align:justify
}

.innerText49_ContentDiv .ospfxw7f12d1c587695f31e626b80ec8a658a4ossfx {
    text-align:justify
}

.innerText49_ContentDiv .ospfxw6aef6ba3afc23c09231415c666f417fdossfx {
    text-align:justify
}

.innerText49_ContentDiv .ospfxw07bfb3de4aa8e8e75306f6601e0d77d7ossfx {
    text-align:justify
}

.innerText49_ContentDiv .ospfxw6b59250635c824a410688c4a66074cd8ossfx {
    text-align:justify
}

.innerText49 {
    display: block;
    left: 0;
    top: 564px;
    width: 596px;
}

@media screen and (max-width: 479px) {
    .innerText49 {
        display: block;
        top: 541px;
        left: 15px;
        width: 290px;
    }
}

.innerShape56 {
    left: 0;
    top: 988px;
    width: 963px;
    height: 23px;
    z-index: 1000020;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 1px;
    border-bottom-width: 0;
    border-color: #f0f2ef;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape56 {
    display: block;
    left: 0;
    top: 987px;
    width: 963px;
    height: 23px;
}

@media screen and (max-width: 479px) {
    .innerShape56 {
        display: block;
        top: 1616px;
        left: 15px;
        width: 290px;
    }
}

.innerText57 {
    left: 182px;
    top: 1011px;
    width: 596px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000021;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText57_ContentDiv {
    word-wrap:break-word
}

.innerText57_ContentDiv .ospfxw8c16b5b3a54f9f0ba9bafb471ba40ccbossfx {
    text-align:center
}

.innerText57 {
    display: block;
    left: 182px;
    top: 1011px;
    width: 596px;
}

@media screen and (max-width: 479px) {
    .innerText57 {
        display: block;
        top: 1635px;
        left: 15px;
        width: 290px;
    }
}

.innerText59 {
    left: 0;
    top: 1083px;
    width: 284px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000026;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText59_ContentDiv {
    word-wrap:break-word
}

.innerText59_ContentDiv .ospfxw5fc0369c5cb761ff99fe32f8c29b171eossfx {
    text-align:justify
}

.innerText59 {
    display: block;
    left: 0;
    top: 1083px;
    width: 284px;
}

@media screen and (max-width: 479px) {
    .innerText59 {
        display: block;
        top: 1734px;
        left: 15px;
        width: 290px;
        min-height: 30px;
    }
}
/*Titre et texte Massage Suédois*/
.innerText60 {
    left: 339px;
    top: 1083px;
    width: 284px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000029;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText60_ContentDiv {
    word-wrap:break-word
}

.innerText60_ContentDiv .ospfxw88125bf0522ef284fae41c7f68e04801ossfx {
    text-align:justify
}

.innerText60 {
    display: block;
    left: 339px;
    top: 1083px;
    width: 284px;
}

@media screen and (max-width: 479px) {
    .innerText60 {
        display: block;
        top: 2290px;/*2280*/
        left: 21px;
    }
}

.innerText61 {
    left: 679px;
    top: 1083px;
    width: 284px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000030;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText61_ContentDiv {
    word-wrap:break-word
}
.innerText61_ContentDiv .mis_a_gauche{
    text-align: right;
    font-size: 16px;
}

.innerText61 {
    display: block;
    left: 679px;
    top: 1083px;
    width: 284px;
}

@media screen and (max-width: 479px) {
    .innerText61 {
        display: block;
        top: 2823px;
        left: 18px;
    }
}
/* Bouton Réserver sous Shiatsu*/
.innerMagicWidget62 {
    left: 68px;
    top: 1630px;
    width: 135px;
    height: 27px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000022;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerMagicWidget62 {
    display: block;
    left: 68px;
    top: 1630px;
    width: 135px;
    height:27px
}

@media screen and (max-width: 479px) {
    .innerMagicWidget62 {
        display: block;
        top: 2233px;/*2223*/
        left: 92px;
        width: 135px;
        height: 27px;
    }
}

[data-widgetkey ="1037"] {
    overflow:visible
}

.wrapper_innerMagicWidget62_ey {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0
}

.button_innerMagicWidget62_ey {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #1a9ef2;
    border-radius: 50px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing:grayscale
}

.button_innerMagicWidget62_ey:hover a {
    color:#fff
}

.text_innerMagicWidget62_ey {
    width: 95%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content:center
}

.default-style-radius {
    font-size: 25px;
    font-family: Oswald;
    color:#fff
}
.hvr-fade_innerMagicWidget62_ey {
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background:#d29da6
}

.hvr-fade_innerMagicWidget62_ey:hover {
    background-color: #ab595e !important;
    color: #d29da6 !important
}
/* Bouton Réserver Massage Suédois*/
.innerMagicWidget63 {
    left: 403px;
    top: 1630px;
    width: 135px;
    height: 27px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000023;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerMagicWidget63 {
    display: block;
    left: 403px;
    top: 1630px;
    width: 135px;
    height:27px
}

@media screen and (max-width: 479px) {
    .innerMagicWidget63 {
        display: block;
        top: 2775px;/*2771*/
        left: 85px;
    }
}

[data-widgetkey ="1037"] {
    overflow:visible
}

.wrapper_innerMagicWidget63_ey {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0
}

.button_innerMagicWidget63_ey {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #1a9ef2;
    border-radius: 50px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing:grayscale
}

.button_innerMagicWidget63_ey:hover a {
    color:#fff
}

.text_innerMagicWidget63_ey {
    width: 95%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content:center
}

.default-style-radius {
    font-size: 25px;
    font-family: Oswald;
    color:#fff
}
.hvr-fade_innerMagicWidget63_ey {
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background:#d29da6
}

.hvr-fade_innerMagicWidget63_ey:hover {
    background-color: #ab595e !important;
    color: #d29da6 !important
}
/*Bouton réserver Kobido*/
.innerMagicWidget64 {
    left: 753px;
    top: 1630px;
    width: 135px;
    height: 27px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000024;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}
.innerMagicWidget64 {
    display: block;
    left: 753px;
    top: 1630px;
    width: 135px;
    height:27px
}

@media screen and (max-width: 479px) {
    .innerMagicWidget64 {
        display: block;
        top: 3350px;/*3314*/
        left: 92px;
    }
}

[data-widgetkey = "1037"] {
    overflow:visible
}

.wrapper_innerMagicWidget64_ey {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0
}

.button_innerMagicWidget64_ey {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #1a9ef2;
    border-radius: 50px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing:grayscale
}

.button_innerMagicWidget64_ey:hover a {
    color:#fff
}

.text_innerMagicWidget64_ey {
    width: 95%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content:center
}

.default-style-radius {
    font-size: 25px;
    font-family: Oswald;
    color:#fff
}
.hvr-fade_innerMagicWidget64_ey {
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background:#d29da6
}

.hvr-fade_innerMagicWidget64_ey:hover {
    background-color: #ab595e !important;
    color: #d29da6 !important
}
/*Cadre Shiatsu*/
.innerShape65 {
    left: -7px;
    top: 1073px;
    width: 297px;
    height: 528px;
    z-index: 1000025;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #dbd4d5;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape65 {
    display: block;
    left: -7px;
    top: 1072px;
    width: 297px;
    height: 528px;
}

@media screen and (max-width: 479px) {
    .innerShape65 {
        display: block;
        top: 1717px;
        left: 5px;
        width: 308px;
        height: 495px;/*485*/
    }
}
/* Cadre Massage Suédois*/
.innerShape66 {
    left: 331px;
    top: 1073px;
    width: 297px;
    height: 528px;
    z-index: 1000027;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #dbd4d5;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape66 {
    display: block;
    left: 331px;
    top: 1072px;
    width: 297px;
    height: 528px;
}

@media screen and (max-width: 479px) {
    .innerShape66 {
        display: block;
        top: 2269px;/*2279*/
        left:13px;
        height: 495px;
    }
}
/*Cadre Kobido*/
.innerShape67 {
    left: 671px;
    top: 1073px;
    width: 297px;
    height: 528px;
    z-index: 1000031;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #dbd4d5;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape67 {
    display: block;
    left: 671px;
    top: 1072px;
    width: 297px;
    height: 528px;
}

@media screen and (max-width: 479px) {
    .innerShape67 {
        display: block;
        top: 2810px;/*2840*/
        left:10px
    }
}
/*bouton Réserver Drainage*/
.innerMagicWidget68 {
    left: 68px;
    top: 2200px;
    width: 135px;
    height: 27px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000032;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerMagicWidget68 {
    display: block;
    left: 68px;
    top: 2200px;
    width: 135px;
    height:27px
}

@media screen and (max-width: 479px) {
    .innerMagicWidget68 {
        display: block;
        top: 3857px;
        left: 84px;
    }
}

[data-widgetkey ="1037"] {
    overflow:visible
}

.wrapper_innerMagicWidget68_ey {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0
}

.button_innerMagicWidget68_ey {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #1a9ef2;
    border-radius: 50px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing:grayscale
}

.button_innerMagicWidget68_ey:hover a {
    color:#fff
}

.text_innerMagicWidget68_ey {
    width: 95%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content:center
}

.default-style-radius {
    font-size: 25px;
    font-family: Oswald;
    color:#fff
}

.hvr-fade_innerMagicWidget68_ey {
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background:#d29da6
}

.hvr-fade_innerMagicWidget68_ey:hover {
    background-color: #ab595e !important;
    color: #d29da6 !important
}

.innerMagicWidget69 {
    left: 403px;
    top: 2200px;
    width: 135px;
    height: 27px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000033;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerMagicWidget69 {
    display: block;
    left: 403px;
    top: 2200px;
    width: 135px;
    height:27px
}

@media screen and (max-width: 479px) {
    .innerMagicWidget69 {
        display: block;
        top: 4399px;
        left: 93px;
    }
}

[data-widgetkey ="1037"] {
    overflow:visible
}

.wrapper_innerMagicWidget69_ey {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0
}

.button_innerMagicWidget69_ey {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #1a9ef2;
    border-radius: 50px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing:grayscale
}

.button_innerMagicWidget69_ey:hover a {
    color:#fff
}

.text_innerMagicWidget69_ey {
    width: 95%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content:center
}

.default-style-radius {
    font-size: 25px;
    font-family: Oswald;
    color:#fff
}

.hvr-fade_innerMagicWidget69_ey {
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background:#d29da6
}

.hvr-fade_innerMagicWidget69_ey:hover {
    background-color: #ab595e !important;
    color: #d29da6 !important
}
/*Bouton Réserver dos H.E.*/
.innerMagicWidget70 {
    left: 753px;
    top: 2200px;
    width: 135px;
    height: 27px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000034;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerMagicWidget70 {
    display: block;
    left: 753px;
    top: 2200px;
    width: 135px;
    height:27px
}

@media screen and (max-width: 479px) {
    .innerMagicWidget70 {
        display: block;
        top: 4920px;/*4707*/
        left: 92px;
    }
}

[data-widgetkey ="1037"] {
    overflow:visible
}

.wrapper_innerMagicWidget70_ey {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0
}

.button_innerMagicWidget70_ey {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #1a9ef2;
    border-radius: 50px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing:grayscale
}

.button_innerMagicWidget70_ey:hover a {
    color:#fff
}

.text_innerMagicWidget70_ey {
    width: 95%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content:center
}

.default-style-radius {
    font-size: 25px;
    font-family: Oswald;
    color:#fff
}

.hvr-fade_innerMagicWidget70_ey {
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background:#d29da6
}

.hvr-fade_innerMagicWidget70_ey:hover {
    background-color: #ab595e !important;
    color: #d29da6 !important
}
/*Cadre Drainage Lymphatique*/
.innerShape71 {
    left: -7px;
    top: 1699px;
    width: 297px;
    height: 485px;
    z-index: 1000035;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #dbd4d5;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape71 {
    display: block;
    left: -7px;
    top: 1698px;
    width: 297px;
    height: 485px;
}

@media screen and (max-width: 479px) {
    .innerShape71 {
        display: block;
        top: 3390px;
        left:9px;
        height: 450px;
    }
}

.innerText72 {
    left: 0;
    top: 1709px;
    width: 284px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000036;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText72_ContentDiv {
    word-wrap:break-word
}

.innerText72 {
    display: block;
    left: 0;
    top: 1709px;
    width: 284px;
}

@media screen and (max-width: 479px) {
    .innerText72 {
        display: block;
        top: 3405px;/*3395*/
        left: 16px;
    }
}

.innerShape73 {
    left: 331px;
    top: 1699px;
    width: 297px;
    height: 485px;
    z-index: 1000037;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #dbd4d5;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape73 {
    display: block;
    left: 331px;
    top: 1698px;
    width: 297px;
    height: 485px;
}

@media screen and (max-width: 479px) {
    .innerShape73 {
        display: block;
        top: 3899px;
        left:11px
    }
}

.innerText74 {
    left: 339px;
    top: 1709px;
    width: 284px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000038;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText74_ContentDiv {
    word-wrap:break-word
}

.innerText74 {
    display: block;
    left: 339px;
    top: 1709px;
    width: 284px;
}

@media screen and (max-width: 479px) {
    .innerText74 {
        display: block;
        top: 3910px;
        left: 19px;
    }
}

.innerText75 {
    left: 679px;
    top: 1709px;
    width: 284px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000041;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText75_ContentDiv {
    word-wrap:break-word
}

.innerText75 {
    display: block;
    left: 679px;
    top: 1709px;
    width: 284px;
}

@media screen and (max-width: 479px) {
    .innerText75 {
        display: block;
        top: 4455px;
        left: 18px;
    }
}
/* Cadre Massage dos H.E.*/
.innerShape76 {
    left: 671px;
    top: 1698px;
    width: 297px;
    height: 485px;
    z-index: 1000039;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #dbd4d5;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape76 {
    display: block;
    left: 671px;
    top: 1697px;
    width: 297px;
    height: 485px;
}

@media screen and (max-width: 479px) {
    .innerShape76 {
        display: block;
        top: 4440px;/*4444*/
        left: 10px;
        width: 297px;
        height: 450px;/*240*/
    }
}
/*Bouton Ayurvédque*/
.innerMagicWidget77 {
    left: 67px;
    top: 2767px;
    width: 135px;
    height: 27px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000042;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerMagicWidget77 {
    display: block;
    left: 67px;
    top: 2767px;
    width: 135px;
    height:27px
}

@media screen and (max-width: 479px) {
    .innerMagicWidget77 {
        display: block;
        top: 5390px;/*5259*/
        left: 86px;
    }
}

[data-widgetkey ="1037"] {
    overflow:visible
}

.wrapper_innerMagicWidget77_ey {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0
}

.button_innerMagicWidget77_ey {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #1a9ef2;
    border-radius: 50px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing:grayscale
}

.button_innerMagicWidget77_ey:hover a {
    color:#fff
}

.text_innerMagicWidget77_ey {
    width: 95%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content:center
}

.default-style-radius {
    font-size: 25px;
    font-family: Oswald;
    color:#fff
}

.hvr-fade_innerMagicWidget77_ey {
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background:#d29da6
}

.hvr-fade_innerMagicWidget77_ey:hover {
    background-color: #ab595e !important;
    color: #d29da6 !important
}
/*Bouton Réerver Relax instant*/
.innerMagicWidget78 {
    left: 402px;
    top: 2767px;
    width: 135px;
    height: 27px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000044;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerMagicWidget78 {
    display: block;
    left: 402px;
    top: 2767px;
    width: 135px;
    height:27px
}

@media screen and (max-width: 479px) {
    .innerMagicWidget78 {
        display: block;
        top: 5800px;/*5653*/
        left: 92px;
    }
}

[data-widgetkey ="1037"] {
    overflow:visible
}

.wrapper_innerMagicWidget78_ey {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0
}

.button_innerMagicWidget78_ey {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #1a9ef2;
    border-radius: 50px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing:grayscale
}

.button_innerMagicWidget78_ey:hover a {
    color:#fff
}

.text_innerMagicWidget78_ey {
    width: 95%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content:center
}

.default-style-radius {
    font-size: 25px;
    font-family: Oswald;
    color:#fff
}

.hvr-fade_innerMagicWidget78_ey {
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background:#d29da6
}

.hvr-fade_innerMagicWidget78_ey:hover {
    background-color: #ab595e !important;
    color: #d29da6 !important
}
/*Bouton Reserver Maassage DUO*/
.innerMagicWidget79 {
    left: 752px;
    top: 2767px;
    width: 135px;
    height: 27px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000045;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerMagicWidget79 {
    display: block;
    left: 752px;
    top: 2767px;
    width: 135px;
    height:27px
}

@media screen and (max-width: 479px) {
    .innerMagicWidget79 {
        display: block;
        top: 6115px;
        left: 91px;
    }
}

[data-widgetkey ="1037"] {
    overflow:visible
}

.wrapper_innerMagicWidget79_ey {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top:0
}

.button_innerMagicWidget79_ey {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #1a9ef2;
    border-radius: 50px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing:grayscale
}

.button_innerMagicWidget79_ey:hover a {
    color:#fff
}

.text_innerMagicWidget79_ey {
    width: 95%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content:center
}

.default-style-radius {
    font-size: 25px;
    font-family: Oswald;
    color:#fff
}

.hvr-fade_innerMagicWidget79_ey {
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background:#d29da6
}

.hvr-fade_innerMagicWidget79_ey:hover {
    background-color: #ab595e !important;
    color: #d29da6 !important
}
/*Cadre Massage Ayurvédique*/
.innerShape80 {
    left: -8px;
    top: 2266px;
    width: 297px;
    height: 485px;
    z-index: 1000046;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #dbd4d5;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape80 {
    display: block;
    left: -8px;
    top: 2265px;
    width: 297px;
    height: 485px;
}

@media screen and (max-width: 479px) {
    .innerShape80 {
        display: block;
        top: 4960px;/*4757*/
        left: 11px;
        height: 410px;
    }
}
/* Titre et texte massage Ayurvédique*/
.innerText81 {
    left: -1px;
    top: 2276px;
    width: 284px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000047;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText81_ContentDiv {
    word-wrap:break-word
}

.innerText81 {
    display: block;
    left: -1px;
    top: 2276px;
    width: 284px;
}

@media screen and (max-width: 479px) {
    .innerText81 {
        display: block;
        top: 4970px;/*4768*/
        left: 18px;
    }
}
/*Cadre Relaxation instanttanée*/
.innerShape82 {
    left: 330px;
    top: 2266px;
    width: 297px;
    height: 485px;
    z-index: 1000048;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #dbd4d5;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape82 {
    display: block;
    left: 330px;
    top: 2265px;
    width: 297px;
    height: 485px;
}

@media screen and (max-width: 479px) {
    .innerShape82 {
        display: block;
        top: 5425px;/*5301*/
        left: 14px;
        width: 297px;
        height: 335px;/*329*/
    }
}
/*Titre et texte Relaxation Instantanée*/
.innerText83 {
    left: 338px;
    top: 2276px;
    width: 284px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000049;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText83_ContentDiv {
    word-wrap:break-word
}

.innerText83 {
    display: block;
    left: 338px;
    top: 2276px;
    width: 284px;
}

@media screen and (max-width: 479px) {
    .innerText83 {
        display: block;
        top: 5435px;/*5312*/
        left: 22px;
    }
}
/*Cadre Massage Duo*/
.innerShape84 {
    left: 670px;
    top: 2265px;
    width: 297px;
    height: 485px;
    z-index: 1000050;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #dbd4d5;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape84 {
    display: block;
    left: 670px;
    top: 2264px;
    width: 297px;
    height: 485px;
}

@media screen and (max-width: 479px) {
    .innerShape84 {
        display: block;
        top: 5835px;/*5704*/
        left: 10px;
        width: 297px;
        height: 270px;/*313*/
    }
}
/*Titre et texte Massage DUO*/
.innerText85 {
    left: 678px;
    top: 2276px;
    width: 284px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000051;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText85_ContentDiv {
    word-wrap:break-word
}

.innerText85 {
    display: block;
    left: 678px;
    top: 2276px;
    width: 284px;
}

@media screen and (max-width: 479px) {
    .innerText85 {
        display: block;
        top: 5845px;/*5716*/
        left: 18px;
    }
}

.innerShape86 {
    left: 0;
    top: 2834px;
    width: 963px;
    height: 23px;
    z-index: 1000052;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 1px;
    border-bottom-width: 0;
    border-color: #f0f2ef;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape86 {
    display: block;
    left: 0;
    top: 2833px;
    width: 963px;
    height: 23px;
}

@media screen and (max-width: 479px) {
    .innerShape86 {
        display: block;
        top: 6087px;
        left: 12px;
        width:290px
    }
}

.innerShape89 {
    left: -1px;
    top: 3353px;
    width: 963px;
    height: 23px;
    z-index: 1000043;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 1px;
    border-bottom-width: 0;
    border-color: #f0f2ef;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape89 {
    display: block;
    left: -1px;
    top: 3352px;
    width: 963px;
    height: 23px;
}

@media screen and (max-width: 479px) {
    .innerShape89 {
        display: block;
        top: 6800px;
        left: 14px;
        width: 290px;
        height: 23px;
    }
}

.innerText90 {
    left: 100px;
    top: 3376px;
    width: 763px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000040;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText90_ContentDiv {
    word-wrap:break-word
}

.innerText90_ContentDiv .ospfxw9b5f20c0313554df08c5eb8e0a84ef68ossfx {
    text-align:center
}

.innerText90 {
    display: block;
    width: 763px;
    left: 100px;
    top: 3376px;
    min-height:30px
}

@media screen and (max-width: 479px) {
    .innerText90 {
        display: block;
        top: 6840px;
        left: 24px;
        width: 281px;
        min-height: 30px;
    }
}

.innerText93 {
    left: 685px;
    top: 850px;
    width: 253px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000069;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText93_ContentDiv {
    word-wrap:break-word
}

.innerText93_ContentDiv .ospfxw73a68fe67ebdbb6d369ca9a0c9fd10f2ossfx {
    color:#f0f2ef
}

.innerText93_ContentDiv .ospfxw20ff1a11733fbe7485c8221b449de872ossfx {
    color:#f0f2ef
}

.innerText93_ContentDiv .ospfxw388e11c9619aa6a4f63ededf93f70266ossfx {
    color:#f0f2ef
}

.innerText93_ContentDiv .ospfxwaf6b06c9cbb378c0e394672c814ece25ossfx {
    color:#f0f2ef
}

.innerText93 {
    display: block;
    left: 685px;
    top: 850px;
    width: 253px;
}

@media screen and (max-width: 479px) {
    .innerText93 {
        display: block;
        left: 30px;
        top: 1496px;
    }
}

.innerShape95 {
    left: 661px;
    top: 823px;
    width: 300px;
    height: 150px;
    z-index: 1000056;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #d29da6;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape95 {
    display: block;
    left: 661px;
    top: 823px;
    width: 300px;
    height: 150px;
}

@media screen and (max-width: 479px) {
    .innerShape95 {
        display: block;
        left: 15px;
        top: 1472px;
        width:290px
    }
}

.innerShape96 {
    left: 672px;
    top: 831px;
    width: 275px;
    height: 130px;
    z-index: 1000057;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #dbd4d5;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerShape96 {
    display: block;
    left: 672px;
    top: 831px;
    width: 275px;
    height: 130px;
}

@media screen and (max-width: 479px) {
    .innerShape96 {
        display: block;
        left: 24px;
        top: 1481px;
        width: 268px;
        height: 130px;
    }
}

.innerYoutubeVideo97 {
    left: 663px;
    top: 598px;
    width: 298px;
    height: 210px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000058;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerYoutubeVideo97 {
    display: block;
    width: 298px;
    height: 210px;
    left: 663px;
    top: 598px;
}

@media screen and (max-width: 479px) {
    .innerYoutubeVideo97 {
        display: block;
        left: 15px;
        top: 1248px;
        width: 290px;
        height:204px
    }
}

.innerText98 {
    left: 663px;
    top: 564px;
    width: 297px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000059;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText98_ContentDiv {
    word-wrap:break-word
}

.innerText98_ContentDiv .ospfxwba00ddbb6ddef4096844358134b25453ossfx {
    color: #ab595e;
    font-size:17px
}

.innerText98 {
    display: block;
    left: 663px;
    top: 564px;
    width: 297px;
    min-height: 30px;
}

@media screen and (max-width: 479px) {
    .innerText98 {
        display: block;
        left: 15px;
        top: 1211px;
        width:290px
    }
}

.innerGroup99 {
    left: 0;
    top: 91px;
    width: 962px;
    height: 427px;
    z-index: 1000011;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position:absolute
}

.innerGroup99 {
    display: block;
    top: 91px;
    left: 0;
    width: 962px;
    height: 427px;
}

@media screen and (max-width: 479px) {
    .innerGroup99 {
        display: block;
        top: 93px;
        left: 0;
        width: 320px;
        height: 427px;
    }
}

.innerText100 {
    left: 92px;
    top: 3186px;
    width: 330px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000060;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText100_ContentDiv {
    word-wrap:break-word
}

.innerText100 {
    display: block;
    left: 92px;
    top: 3186px;
}

@media screen and (max-width: 479px) {
    .innerText100 {
        display: block;
        top: 6440px;
        left: 15px;
        width:290px
    }
}
/*Titre témoignages*/
.innerText101 {
    left: 314px;
    top: 3115px;
    width: 330px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000061;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText101_ContentDiv {
    word-wrap:break-word
}

.innerText101_ContentDiv .ospfxwa444acccc9ccd8902222a4150b2b5aa2ossfx {
    text-align:center
}

.innerText101 {
    display: block;
    left: 314px;
    top: 3115px;
}

@media screen and (max-width: 479px) {
    .innerText101 {
        display: block;
        top: 6390px; /*6370*/
        left: 5px;
        width:310px
    }
}

.innerImage103 {
    left: 415px;
    top: 3269px;
    width: 24px;
    height: 24px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000062;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerImage103 img {
    border:0
}

.innerImage103 {
    display: block;
    width: 24px;
    height: 24px;
    left: 415px;
    top:3269px
}

@media screen and (max-width: 479px) {
    .innerImage103 {
        display: none;
        top: 2179px;
        left: 341px;
        width: 24px;
        height: 24px;
    }
}

.innerImage103 > a > img, .innerImage103 > img {
    width: 24px !important;
    height: 24px !important;
    left: 0 !important;
    top:0 !important
}

@media screen and (max-width: 479px) {
    .innerImage103 > a > img, .innerImage103 > img {
        width: 24px !important;
        height: 24px !important;
        left: 0 !important;
        top:0 !important
    }
}

.innerImage104 {
    left: 824px;
    top: 3276px;
    width: 24px;
    height: 24px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000064;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerImage104 img {
    border:0
}

.innerImage104 {
    display: block;
    width: 24px;
    height: 24px;
    left: 824px;
    top:3276px
}

@media screen and (max-width: 479px) {
    .innerImage104 {
        display: none;
        top: 2187px;
        left: 761px;
        width: 24px;
        height: 24px;
    }
}

.innerImage104 > a > img, .innerImage104 > img {
    width: 24px !important;
    height: 24px !important;
    left: 0 !important;
    top:0 !important
}

@media screen and (max-width: 479px) {
    .innerImage104 > a > img, .innerImage104 > img {
        width: 24px !important;
        height: 24px !important;
        left: 0 !important;
        top:0 !important
    }
}

.innerImage105 {
    left: 72px;
    top: 3170px;
    width: 24px;
    height: 24px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000065;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerImage105 img {
    border:0
}

.innerImage105 {
    display: block;
    width: 24px;
    height: 24px;
    top: 3170px;
    left: 72px;
}

@media screen and (max-width: 479px) {
    .innerImage105 {
        display: none;
        top: 2031px;
        left: 73px;
        width: 24px;
        height: 24px;
    }
}

.innerImage105 > a > img, .innerImage105 > img {
    width: 24px !important;
    height: 24px !important;
    left: 0 !important;
    top:0 !important
}

@media screen and (max-width: 479px) {
    .innerImage105 > a > img, .innerImage105 > img {
        width: 24px !important;
        height: 24px !important;
        left: 0 !important;
        top:0 !important
    }
}

.innerImage106 {
    left: 492px;
    top: 3178px;
    width: 24px;
    height: 24px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000066;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerImage106 img {
    border:0
}

.innerImage106 {
    display: block;
    width: 24px;
    height: 24px;
    top: 3178px;
    left: 492px;
}

@media screen and (max-width: 479px) {
    .innerImage106 {
        display: none;
        top: 2039px;
        left: 493px;
        width: 24px;
        height: 24px;
    }
}

.innerImage106 > a > img, .innerImage106 > img {
    width: 24px !important;
    height: 24px !important;
    left: 0 !important;
    top:0 !important
}

@media screen and (max-width: 479px) {
    .innerImage106 > a > img, .innerImage106 > img {
        width: 24px !important;
        height: 24px !important;
        left: 0 !important;
        top:0 !important
    }
}
/*Galerie Défilante*/
.innerMagicWidget112 {
    left: 0;
    top: 2864px;
    width: 960px;
    height: 220px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000067;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.innerMagicWidget112 {
    display: block;
    width: 960px;
    left: 0;
    top: 2864px;
    height: 220px;
}

@media screen and (max-width: 479px) {
    .innerMagicWidget112 {
        display: block;
        top: 6155px;/*6144*/
        left: -1px;
        width: 323px;
        height: 220px;
    }
}

body {
    margin:0
}

div#slides_innerMagicWidget112_ey {
    padding:0 !important
}

div#slides_innerMagicWidget112_ey img {
    object-fit:cover
}

x-object-fit {
    position: relative !important;
    display:inline-block !important
}

x-object-fit > .x-object-fit-taller, x-object-fit > .x-object-fit-wider {
    position: absolute !important;
    left: -100% !important;
    right: -100% !important;
    top: -100% !important;
    bottom: -100% !important;
    margin:auto !important
}

.x-object-fit-none > .x-object-fit-taller, .x-object-fit-none > .x-object-fit-wider {
    width: auto !important;
    height:auto !important
}

.x-object-fit-fill > .x-object-fit-taller, .x-object-fit-fill > .x-object-fit-wider {
    width: 100% !important;
    height:100% !important
}

.x-object-fit-contain > .x-object-fit-taller {
    width: auto !important;
    height:100% !important
}

.x-object-fit-contain > .x-object-fit-wider {
    width: 100% !important;
    height:auto !important
}

.x-object-fit-cover > .x-object-fit-taller, .x-object-fit-cover > .x-object-fit-wider {
    max-width: none !important;
    max-height:none !important
}

.x-object-fit-cover > .x-object-fit-taller {
    width: 100% !important;
    height: auto !important;
    max-width:none !important
}

.x-object-fit-cover > .x-object-fit-wider {
    width: auto !important;
    height: 100% !important;
    max-width:none !important
}

.x-object-position-top > .x-object-fit-taller, .x-object-position-top > .x-object-fit-wider {
    top: 0 !important;
    bottom:auto !important
}

.x-object-position-right > .x-object-fit-taller, .x-object-position-right > .x-object-fit-wider {
    left: auto !important;
    right:0 !important
}

.x-object-position-bottom > .x-object-fit-taller, .x-object-position-bottom > .x-object-fit-wider {
    top: auto !important;
    bottom:0 !important
}

.x-object-position-left > .x-object-fit-taller, .x-object-position-left > .x-object-fit-wider {
    left: 0 !important;
    right:auto !important
}

.innerText108 {
    left: 531px;
    top: 3186px;
    width: 317px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 1000068;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow:hidden
}

.inner_text_con .inner_text {
    top: 0;
    left:0
}

.innerText108_ContentDiv {
    word-wrap:break-word
}

.innerText108 {
    display: block;
    left: 531px;
    top: 3186px;
    width: 317px;
}

@media screen and (max-width: 479px) {
    .innerText108 {
        display: block;
        top: 6620px;
        left: 17px;
        width:280px
    }
}

.mainMainContent2 {
    z-index:1000058 !important
}

.footerContent {
    z-index:1000009 !important
}

.mainMagicWidget28 {
    z-index:1000056 !important
}

.mainZoneFooter {
    z-index:1000001 !important
}

.mainShape42 {
    z-index: 1000010 !important
}
.mobile-menu a.actif {
  font-weight: bold;        /* Mise en gras du lien menu mobile actif */
  /*--> doit se mettre dans Master Style*/
}